package com.ruoyi.index.mapper;

import java.util.List;

import com.ruoyi.index.domain.Index;

/**
 * 教学成果奖Mapper接口
 * 
 * @author ruoyi
 * @date 2024-11-13
 */
public interface IndexMapper
{    /**
     * 查询教学成果奖列表
     * 
     * @param jwTeachAchievements 教学成果奖
     * @return 教学成果奖集合
     */
    public List<Index> selectJwTeachAchievementsList(Index jwTeachAchievements);

    /**
     * 查询竞赛获奖情况列表
     * 
     * @param jwCompetitionAwards 竞赛获奖情况
     * @return 竞赛获奖情况集合
     */
    // @DataScope(deptAlias = "d",userAlias = "d")
    public List<Index> selectJwCompetitionAwardsList(Index jwCompetitionAwards);

    /**
     * 查询课程情况列表
     * 
     * @param jwCourses 课程情况
     * @return 课程情况集合
     */
    public List<Index> selectJwCoursesList(Index jwCourses);

    /**
     * 查询学院荣誉列表
     * 
     * @param jwTeachHonors 学院荣誉
     * @return 学院荣誉集合
     */
    public List<Index> selectJwTeachHonorsList(Index jwTeachHonors);

    /**
     * 查询教育教学改革课题情况列表
     * 
     * @param jwEduReformProjects 教育教学改革课题情况
     * @return 教育教学改革课题情况集合
     */
    public List<Index> selectJwEduReformProjectsList(Index jwEduReformProjects);

    /**
     * 查询 教材出版情况列表
     * 
     * @param jwTextbooks  教材出版情况
     * @return  教材出版情况集合
     */
    public List<Index> selectJwTextbooksList(Index jwTextbooks);
}
